10.4 Launching MyID Desktop

You can launch MyID Desktop from the shortcut installed by the installation program, from the command line, or from a hyperlink. You can also specify various options on the command line or hyperlink.

10.4.1 Launching MyID Desktop with a specific server

When you install MyID, you can specify multiple servers in the list of allowed server addresses; see section 10.2, Installing MyID Desktop. For information on changing the server address after installation, see section 10.3.3, Server location. This feature allows you to configure MyID Desktop to be able to connect to multiple servers (for example, if you have a test server and a production server).

By default, MyID Desktop connects to the first server in this list. If you want to connect to any of the other servers, you can specify the server address on the command line using the /server option.

MyIDDesktop.exe /server:<address>

where:

For example:

MyIDDesktop.exe /server:https://testserver

10.4.2 Launching MyID Desktop with a specific workflow

You can launch MyID Desktop using a workflow ID on the command line:

MyIDDesktop.exe /opid:<value>

where:

See section 10.4.8, Workflow IDs for a list of workflow IDs.

Note: The user must have access to the specified workflow.

10.4.3 Launching MyID Desktop for credential activation

You can launch MyID Desktop to start up at the credential activation screen:

MyIDDesktop.exe /activate /sn:<serial> /dt:<device>

where:

For example:

MyIDDesktop.exe /activate /sn:123456789 /dt:"Oberthur ID-One PIV"

10.4.4 Launching MyID Desktop for credential unlocking

You can launch MyID Desktop to start up at the credential unlocking screen:

MyIDDesktop.exe /unlock /sn:<serial> /dt:<device>

where:

For example:

MyIDDesktop.exe /unlock /sn:123456789 /dt:"Oberthur ID-One PIV"

10.4.5 Launching MyID Desktop with a logon code

If a user has been provided with a one time logon code for logging into MyID Desktop, you must start the program using the /lc command-line option.

You must also specify a workflow using the /opid command-line option.

See section 10.4.8, Workflow IDs for a list of workflow IDs.

For example:

MyIDDesktop.exe /opid:216 /lc

10.4.6 Launching MyID Desktop with automatic Windows Logon

You can configure MyID Desktop to attempt to log on using Integrated Windows Logon when it starts up, instead of having to select the option on the logon screen:

MyIDDesktop.exe /lw

You can optionally specify a workflow using the /opid command-line option.

See section 10.4.8, Workflow IDs for a list of workflow IDs.

For example:

MyIDDesktop.exe /lw /opid:216

See the Integrated Windows Logon section in the Administration Guide for details of setting up your system to allow Integrated Windows Logon.

10.4.7 Launching MyID Desktop from a hyperlink

When you install MyID Desktop, it registers the myiddsk: protocol – this means that you can click on hyperlinks on web pages and email messages to launch MyID Desktop.

Using the hyperlink mechanism, you can specify the following:

Examples:

myiddsk://

myiddsk:///opid:216

myiddsk:///activate+/sn:123456789+/dt:Oberthur+ID-One+PIV

myiddsk:///unlock+/sn:123456789+/dt:Oberthur+ID-One+PIV

myiddsk:///lc+/opid:216

myiddsk:///lw

myiddsk:///lw+/opid:216

myiddsk:///server:https:%2F%2Ftestserver

Note: Make sure you replace spaces in the URL with +. Do not enclose the device type name in quotes. You must encode the forward slashes in the server address with %2F codes.

When you click a link in another application (for example, in a browser, in an email, or within a document) a warning message is displayed. Click Allow or Yes (depending on the application) to open the link. You may also be able to deselect the Always ask before opening this type of address to prevent the warning message from appearing again.

10.4.8 Workflow IDs

The following table contains a list of the MyID operation IDs; this includes, but is not limited to, the workflows available in MyID. You can use this, for example, when launching a MyID client with a specific workflow.

Note: Not all workflow IDs will be available within your implementation of MyID. For example, there are some workflows that have been superseded by newer versions; make sure you test your implementation to ensure you are using the correct version of the workflow. Also, some IDs are used for additional permissions within workflows, rather than workflows themselves.

The master list of workflow IDs is available in the Operations table in the MyID database.

ID

Name

105

Amend Group

295

Assign Card

405

Audit Reporting

221

Batch Request Card

299

Cancel Credential

2978

Card PIN

811

Certificate Authorities

702

Certificate Requests

202

Change PIN

117

Change Security Phrases

5002

Collect Card

216

Collect My Card

242

Collect My Updates

807

Credential Profiles

831

Directory Management

103

Edit Person

806

Edit Roles

834

Email Templates

224

Enable / Disable Card

296

Erase Card

837

External Systems

234

Identify Card

215

Issue Card

701

Issued Certificates

815

Job Management

836

Key Manager

823

Licensing

819

List Editor

141

Manage Additional Identities

1002

Manage Global Platform Keys

142

Manage My Additional Identities

410

MI Reports

843

Notifications Management

816

Operation Settings

106

Remove Group

109

Remove Person

212

Request Card

218

Request Card Update

297

Reset Card PIN

703

Revoked Certificates

813

Security Settings

409

System Status

5000

Unlock Credential

122

Unlock My Security Phrases

121

Unlock Security Phrases

213

Validate Request

113

View Person